Queue-based Genetic Programming
نویسندگان
چکیده
1. STACK-BASED GENETIC PROGRAMMING Genetic Programming, or GP, has traditionally used tree-based techniques for representation and reproduction. The most widely used crossover method is subtree crossover, and the majority of the alternatives in published literature are variants thereof. However, if the trees are manipulated in their prefix or postfix form, other approaches exist that preserve the syntactic integrity of the participating parent trees. Stack based Genetic programming, introduced by Perkis in [3], represents programs as lists of nodes of functions or terminals that consume their inputs from a stack and place their outputs on a stack. These implementations, including the early work of Bruce, Stoffel and Spector, [1], [5] and later [4], do not try to preserve the stack correctness of the individuals in the population, but rather rely on the evaluation framework to identify any stack underflow or overflow. In contrast, in GP with stack-correct (Forth) crossover, introduced by Tchernev in [6] and [7], the crossover operators manipulate the post order representation of the program tree. Because the crossover points are chosen to have compatible stack depths, no malformation is possible. If the initial population is stack-correct (no individuals have underflow, and the final stack depth equals the desired number of outputs), it is guaranteed that all individuals produced by using stack-correct crossover will be stack-correct.
منابع مشابه
A Queue-Based Genetic Algorithm (QGA) -- Unpublished Manuscript
This paper proposes a novel GA called “a queue-based genetic algorithm.” This algorithm is unique in that the data structure of the population is based on a first-in-first-out queue, and it is the key idea to realize asynchronous structure of the algorithm. This algorithm is in particular developed in relation to interactive evolutionary computation (IEC) framework, and the characteristics of Q...
متن کاملBedload transport predictions based on field measurement data by combination of artificial neural network and genetic programming
Bedload transport is an essential component of river dynamics and estimation of its rate is important to many aspects of river management. In this study, measured bedload by Helley- Smith sampler was used to estimate the bedload transport of Kurau River in Malaysia. An artificial neural network, genetic programming and a combination of genetic programming and a neural network were used to estim...
متن کاملA Genetic Programming-based Scheme for Solving Fuzzy Differential Equations
This paper deals with a new approach for solving fuzzy differential equations based on genetic programming. This method produces some trial solutions and seeks the best of them. If the solution cannot be expressed in a closed analytical form then our method produces an approximation with a controlled level of accuracy. Furthermore, the numerical results reveal the potential of the proposed appr...
متن کاملBedload transport predictions based on field measurement data by combination of artificial neural network and genetic programming
Bedload transport is an essential component of river dynamics and estimation of its rate is important to many aspects of river management. In this study, measured bedload by Helley- Smith sampler was used to estimate the bedload transport of Kurau River in Malaysia. An artificial neural network, genetic programming and a combination of genetic programming and a neural network were used to estim...
متن کاملGenetic Programming Based Formulation to Predict Compressive Strength of High Strength Concrete
This study introduces, two models based on Gene Expression Programming (GEP) to predict compressive strength of high strength concrete (HSC). Composition of HSC was assumed simplified, as a mixture of six components (cement, silica fume, super-plastisizer, water, fine aggregate and coarse aggregate). The 28-day compressive strength value was considered the target of the prediction. Data on 159...
متن کاملA Genetic Programming-based trust model for P2P Networks
Abstract— Peer-to-Peer ( P2P ) systems have been the center of attention in recent years due to their advantage . Since each node in such networks can act both as a service provider and as a client , they are subject to different attacks . Therefore it is vital to manage confidence for these vulnerable environments in order to eliminate unsafe peers . This paper investigates the use of genetic ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005